package com.xiyu.service.convert.files;

import com.xiyu.service.vo.files.housingOwnership.HousingOwnershipSingleGetOutput;
import com.xiyu.service.vo.files.housingOwnership.HousingOwnershipUpdateInput;
import com.xiyu.service.vo.files.housingOwnership.HousingOwnershipCreateInput;
import com.xiyu.service.vo.files.housingOwnership.HousingOwnershipPageQueryOutput;
import com.xiyu.service.model.files.certificate.FilesHousingOwnership;
import java.util.*;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 房屋所有权证 Convert
 */
@Mapper
public interface HousingOwnershipConvert {
    HousingOwnershipConvert INSTANCE = Mappers.getMapper(HousingOwnershipConvert.class);


    List<HousingOwnershipPageQueryOutput> pageQueryOutputConvert(List<FilesHousingOwnership> output);

    FilesHousingOwnership createInputConvert(HousingOwnershipCreateInput input);

    FilesHousingOwnership updateInputConvert(HousingOwnershipUpdateInput input);

    HousingOwnershipSingleGetOutput singleGetOutputConvert(FilesHousingOwnership output);

}
